void main(List<String> args) {
  Person p1 = Person();
  p1.name = '张三';
  p1.age = 18;
  p1.eat();

  Person p2 = Person();
  p2.name = '李四';
  p2.age = 18;
  p2.eat();
  p2.run('回龙观公园');
}

// 需求：定义Person类，属性：名字和年龄，方法：吃饭
class Person {
  // 默认的构造函数
  // 构造函数作用：产生对象
  // 构造函数如果没有接收参数，默认可以隐藏
  Person() {
    print('我是默认的构造函数');
  }

  // 属性
  String? name;
  int? age;

  // 方法
  eat() {
    print('$name在吃饭');
  }

  run(String where) {
    print('$name在$where跑步');
  }
}
